#pragma once

#include "SynonymTable.h"
#include "ResultTable.h"
#include "ConstraintTable.h"
#include "RelationshipClauseTable.h"
#include "PatternTable.h"


class QueryTable {
	public:
		SynonymTable mSynonymTable;
		ResultTable mResultTable;
		ConstraintTable mConstraintTable;
		RelationshipClauseTable mRelClauseTable;
		PatternTable mPatternTable;

		/*
	public:
		bool addSynonymDeclaration(DesignEntityType designEntity, string symbol);
		bool addRelationshipEntry(RelationshipType relationshipType, 
			std::string relationshipArg1, RelationshipArgumentType relationshipArgType1,
			std::string relationshipArg2, RelationshipArgumentType relationshipArgType2);
		bool addResult(
	*/

};